using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;

namespace PortugalPremiumRealEstate.BusinessEntities
{
    public class Opportunity
    {
        private Nullable<int> m_Id;

        public Nullable<int> Id
        {
            get { return m_Id; }
            set { m_Id = value; }
        }


        private string m_title;

        public string Title
        {
            get { return m_title; }
            set { m_title = value; }
        }

        private int? m_titleInfoId;

        public int? TitleInfoId
        {
            get { return m_titleInfoId; }
            set { m_titleInfoId = value; }
        }

        private string m_titleEn;

        public string TitleEn
        {
            get { return m_titleEn; }
            set { m_titleEn = value; }
        }

        private int? m_titleEnInfoId;

        public int? TitleEnInfoId
        {
            get { return m_titleEnInfoId; }
            set { m_titleEnInfoId = value; }
        }

        private string m_description;

        public string Description
        {
            get { return m_description; }
            set { m_description = value; }
        }

        private int? m_descriptionInfoId;

        public int? DescriptionInfoId
        {
            get { return m_descriptionInfoId; }
            set { m_descriptionInfoId = value; }
        }

        private string m_descriptionEn;

        public string DescriptionEn
        {
            get { return m_descriptionEn; }
            set { m_descriptionEn = value; }
        }

        private int? m_descriptionEnInfoId;

        public int? DescriptionEnInfoId
        {
            get { return m_descriptionEnInfoId; }
            set { m_descriptionEnInfoId = value; }
        }

        List<SimpleImage> m_images;

        public List<SimpleImage> Images
        {
            get { return m_images; }
            set { m_images = value; }
        }

        public Opportunity() { }

        public Opportunity(string title, string description, List<SimpleImage> images)
        {
            m_title = title;
            m_description = description;
            m_images = images;
        }
    }
}
